home *** CD-ROM | disk | FTP | other *** search
/ Whiteline: delta / whiteline CD Series - delta.iso / dl_serie / updates / 078 / arj_996 / unarj_pr.txt < prev    next >
Text File  |  1995-11-25  |  33KB  |  557 lines

  1. M()ir Brandts Honk BBS (p+31-70-3457929 / +31-70-3461215q) is very proud to 
  2. present:
  3.  
  4.         UNARJ-ST 9.96 (rev. I_A/Ni! 3.008: created @ Aug 26 1995 20:21:28)
  5.           compatible with: ARJ 2.41 (c) Copyright 1991-1993 Robert K. Jung
  6.  
  7. Usage:  UNARJ_PR.TTP <command> [{/|-}<switch>[-|+|<option>]...] 
  8.                      <archive_name>[.ARJ] [<base_directory_name>][<wild_name>] 
  9.                      [<path_name>|<wild_name>...]
  10.  
  11. Example UNARJ_PR.TTP commands:
  12.   Extract files from archive:                     e archive
  13.   Extract maintaining directory structure:        x archive
  14.   Extract new and newer files without query:      e archive -u -y
  15.   Extract all files (overwrite; no query!):       x -y archive
  16.   Extract subdirectory from archive:              e archive subdir\*.* -p1
  17.   List files in archive:                          l archive
  18.   Test integrity of files in archive:             t archive
  19.   Extract from a multiple volume archive with
  20.   pause for FIRST archive *and* any subsequently
  21.   loaded volume to enable disk-exchange! ->       x -~k a:\archive
  22.   Show extended help and pause per 10 lines:      -? -jp10
  23.   
  24. Detailed info of all supported options:
  25.  
  26. Command list:
  27.  
  28. <+       >: May only be used in environment variable or configuration file 
  29.             loaded by environment variable. See manual for more info.
  30. <e       >: Extract files from an archive.
  31. <l       >: List contents of archive.
  32. <t       >: Test integrity of an archive.
  33. <v       >: Verbose listing of contents of an archive.
  34. <x       >: Extract files from an archive with full pathname.
  35.  
  36. Option list:
  37.  
  38. <-?      >: Display complete help.
  39. <-#      >: Select files by number. Instead of specifying filenames and dirs 
  40.             you specify their numbers as listed by the 'VIEW' <v> command. 
  41.             Remember that every archive restarts with filenumber 1: this also 
  42.             applies to multiple volumes so take care depacking file-number [1] 
  43.             with those!
  44.             Example:
  45.                 UNARJ_PR.TTP t -# -ay .\ 22-24 5 16-98 35
  46.                                     As you see, ranges can be spacified as 
  47.                                     [number]-[number]. Also you may specify 
  48.                                     overlapping ranges and single-file numbers:
  49.                                     UNARJ_PR.TTP recognizes these overlaps!
  50.             NOTE: INDEED, you see correctly: we have included 'selective 
  51.             file-testing' with this version! (This is ARJ-compatible 
  52.             behaviour...)
  53. <-$      >: Add/Extract volume-label to specified drive.
  54.             Example:
  55.                 -$A:                extracts volume label to drive A:
  56.                 -$                  extracts vol.labels to current drive.
  57. <-&      >: Set critical error handler to use the internal NON-INTERACTIVE 
  58.             variant. This option may be used when using this tool from an 
  59.             'unwatched' batch- or script-file (you don't like to press any key 
  60.             in case of error...) or when you experience problems with 
  61.             redirection on some (older) TOS-versions. <-&-> switches to the 
  62.             interactive variant which is default.
  63. <-+      >: Inhibits ARJ_SW environment variable usage. If specified with a 
  64.             parameter, this parameter is used as the new env.var.name for this 
  65.             session's settings. 
  66.             Example:
  67.                 UNARJ_PR.TTP t -+ARJCFG *.ARJ
  68.                                     will reload the environment from env.var. 
  69.                                     'ARJCFG' after which the commandline will 
  70.                                     be parsed again.
  71.             Precautions against infinite loop have been taken: the user will be
  72.             warned if an infinite loop occurs...
  73.             NOTE: Always put this option first after the hyphen or it might be 
  74.                   recognized as the '+' (ON-code) for any previous option!!!
  75. <-a      >: Allow any file attribute. (Default unless <-~arj> switch ON)
  76. <-a1     >: All file-attribs. are accepted. Empty directories are handled too.
  77. <-b3     >: Do not restore Archive-bits. Files are written with Archive-bit 
  78.             reset.
  79. <-c      >: Skip time-stamp check when updating files.
  80. <-e      >: Exclude paths from filenames. 
  81.             Example:
  82.                 UNARJ_PR.TTP x -e GDA c:\depacked\
  83.                                     extracts all files in GDA.ARJ to 
  84.                                     'c:\depacked\' without adding any 
  85.                                     subdirectories.
  86. <-f      >: Freshen existing files. Only files that exist at the target are 
  87.             done.
  88. <-g      >: Garble with password. 
  89.             Example:
  90.                 UNARJ_PR.TTP a -gcamel XARJ *.C
  91.                                     garbles all *.C files with the password 
  92.                                     'camel'.
  93.             If '?' is specified as password (ARJ-compat. behaviour) or in case 
  94.             NO parameter is specified UNARJ_PR.TTP will ask the user to enter a
  95.             password.
  96.             Important: <-g> can only be disabled by following it with the 
  97.                        <-~ng> option: this is important if you are one of those
  98.                        bonkers that set this flag in their ARJ_SW environment. 
  99.                        <-~ng> is the only way then to switch it off before 
  100.                        weird things start to happen...
  101. <-i      >: Show no progress indicator. (No point/bar/cycler/percentage)
  102.             Default-setting of UNARJ_PR.TTP is to show a progress-indicator 
  103.             (point). Increments are by 64KByte steps...
  104. <-i1     >: Show bar graph progress indicator.
  105. <-i2     >: Show cycler progress indicator. (*)
  106. <-n      >: Do only new files which don't exist at the target.
  107. <-o      >: Do only those files which' time-stamp is ON or AFTER date 
  108.             specified. 
  109.             Example:
  110.                 -o                  today, 0:00 am
  111.                 -oYYMMDD            specified day, 0:00 am: specified time...
  112.                 -oYYMMDDHHMMSS      both date and time specified by user.
  113. <-ob     >: Do only those files which' time-stamp is BEFORE date specified. 
  114.             Example:
  115.                 -ob                 today, 0:00 am
  116.                 -obYYMMDD           specified day, 0:00 am
  117.                 -obYYMMDDHHMMSS     day, time specified.
  118. <-od     >: Do only those files which' time-stamp is NOT OLDER than N days. 
  119.             Example:
  120.                 -od                 today
  121.                 -od25               not older than 25 days.
  122. <-p      >: Match using full pathnames.
  123. <-p1     >: Match path and it's subdirectories.
  124. <-q      >: Query on each file.
  125. <-r      >: Recursive search & match. Search: ARJ-files are searched for in 
  126.             subdirectories too.  Match: all target-files inside subdirectories 
  127.             are matched too. (You might use <-~sr> to enable/disable ARJ-file 
  128.             recursive search.
  129. <-u      >: Update target files. The target file's time-stamp is used unless 
  130.             <-o> flags are specified.
  131. <-v      >: Enable multiple volumes. (Default unless <-~arj> flag switched ON)
  132. <-y      >: Assume YES on all queries except the prompt for 'next volume' when 
  133.             ARJ-files are written to/read from a removable media.
  134. <--      >: Stop parsing of options. (This option might be necessary if 
  135.             filenames or paths are specified which start with '-'.
  136.  
  137. -h Shifted Options list:
  138.  
  139. <-ha     >: Ignore Readonly-attribute of target-file(s). When extracting these 
  140.             files are overwritten.
  141.  
  142. -j Shifted Options list:
  143.  
  144. <-ja1    >: Disable display of archive-banners & file-comments. Use <-~nb> or 
  145.             <-~nc> options if you want to disable only one of the above.
  146. <-jc     >: Exit after a specified filecount. 
  147.             Example:
  148.                 UNARJ_PR.TTP x -jc50 *
  149.                                     stops depacking and exits UNARJ_PR.TTP 
  150.                                     after extracting 50 files successfully.
  151. <-jd     >: Ensure a specified amount of free disk space when extracting. 
  152.             Example:
  153.                 UNARJ_PR.TTP x -jd2M *.ARJ
  154.                                     skips all files which would cause the free 
  155.                                     disk space to be less than 2 MegaByte. ('K'
  156.                                     (KiloByte), 'M' (MegaByte) and 'B' (Byte) 
  157.                                     size-modifiers are recognized.)
  158. <-jf     >: Store & Use full pathname including drive & root-specifiers.
  159. <-jf1    >: Store & Use full path except drive specifier.
  160. <-jg     >: Select 'Backup Type' files.
  161. <-jg1    >: Select 'Backup Type' files exclusively. 
  162.             Example:
  163.                 UNARJ_PR.TTP x -jg1 *.ARJ *.H
  164.                                     will extract all files matching *.H in 
  165.                                     ARJ-archives only if those files have their
  166.                                     'Backup Type' flag switched on.
  167. <-jl     >: Display only filespec. when viewing archive contents.
  168. <-jo     >: Extract to unique filenames if target exists. Unique filenames are 
  169.             build by appending a file-extension in the range [000 - 999].
  170. <-jp     >: Pause after each screen full of data. 
  171.             Example:
  172.                 UNARJ_PR.TTP -? -jp
  173.                                     will list a complete usage overview of 
  174.                                     UNARJ_PR.TTP with the page-length set to a 
  175.                                     default [20 lines].
  176.                 UNARJ_PR.TTP -? -jp50
  177.                                     will use a page-length of 50 lines.
  178. <-jr     >: Recover broken archive files. (This option must be used if an 
  179.             archive reports bad files/CRC errors/etc. when 
  180.             extracting/testing/viewing. If this flag is not specified, 
  181.             UNARJ_PR.TTP will exit on such errors and delete the targetfile 
  182.             when extracting. If <-jr> or <-jr1> is specified, all targetfiles 
  183.             are NOT deleted when an error (CRC/depack err.) occurs. Severe 
  184.             errors may cause some extra warnings while this program searches 
  185.             for the next valid file.
  186. <-jr1    >: This is an extension of the <-jr> switch and is only applicable if 
  187.             you suspect archives to be *badly* damaged. This switch will cause 
  188.             the extractor to continue if an EndOfArchive mark is found, thus 
  189.             causing 'broken archive' messages, even for correct archives. These
  190.             warnings are only informative and don't change the behaviour of 
  191.             this program.
  192. <-jy     >: Suppress queries assuming YES. See below for a list of <-jy> switch
  193.             extensions when you want a more detailed control over UNARJ_PR.TTP'
  194.             queries.
  195.  
  196. -jy Shifted Options list:
  197.  
  198. <-jy+    >: Skip all queries.
  199.             NOTE: Always put this option immidiately after the '-jy' since it 
  200.                   might otherwise be recognized as the '+' (enable/ON-code) for
  201.                   the previous '-jy' option!
  202. <-jy-    >: Don't skip any query.
  203. <-jyc    >: Skip 'Create Directory' query.
  204. <-jyn    >: Skip 'New Filename' query when not overwriting files.
  205. <-jyo    >: Skip 'Overwrite File' query.
  206. <-jyr    >: Erase all type-ahead before any query.
  207. <-jyv    >: Skip 'Proceed With Next Volume' query.
  208. <-jyy    >: Accept single character user input on Y/N/Q/A questions. (If 
  209.             disabled all queries must be terminated by pressing 
  210.             [Return]/[Enter].)
  211.  
  212. -~ Shifted Options list:
  213.  
  214. <-~&     >: Don't use the internal critical error handlers but leave it to the 
  215.             O.S.! This option might be needed when you experience problems 
  216.             using TOS 1.0 (first try the <-&> option though!) or MinT/MultiTOS.
  217.             However be warned that IF you disable the internal critical error 
  218.             handler you get Dialog Boxes (!!!) when running this TTP when in 
  219.             TOS 1.0-1.4 due to the well-known bug in TOS. (sigh!) So use with 
  220.             CAUTION!
  221. <-~*     >: Tell UNARJ_PR.TTP *NOT* to do any CRC validation checking. This 
  222.             option is for those folks among you that want to squeeze every bit 
  223.             of speed out of any tool they've got access to; however we believe 
  224.             that mere speed doesn't counter the loss of data-integrity here, 
  225.             but anyway, here it is...
  226.                                 WARNING
  227.                                 *******
  228.                 This option may have disasterous results in the hands of the 
  229.                 unexperienced! This option disables any CRC-validation, 
  230.                 speeding depacking tremendously, but leaving you at the mercy 
  231.                 of the Lord of the Bugs when there's some damaged data in the 
  232.                 archive!
  233.                 This option however does not switch off CRC checking for 
  234.                 headers, since otherwise erroneous headers could cause really 
  235.                 serious shit! (crashes, bombs, and such sort of stuff...) 
  236.                 Nonetheless you are warned that this option forces UNARJ_PR.TTP
  237.                 to accept any (de)packed data, valid or INvalid!
  238. <-~ac    >: Assume command. Use the specified command if the user does invoke 
  239.             UNARJ_PR.TTP without specifying any specifc command. (This option 
  240.             is designed to be used in your ARJ_SW environment setup!) 
  241.             Example:
  242.                 {environment}[+ -jy+ -~acx]
  243.                 UNARJ_PR.TTP *.ARJ F:\WORK\*.*
  244.                                     will assume 'extract' (command <x>), thus 
  245.                                     extracting all specified ARJ archives to 
  246.                                     the basedir 'F:\WORK\'.
  247.             If this switch is used at the commandline, it is ignored!
  248.             IMPORTANT NOTE: If you don't specify any command anywhere, 
  249.                             UNARJ_PR.TTP will assume 'x' (EXTRACT) as the 
  250.                             default, unless you switched on <-~arj> 
  251.                             compatibility mode, in which case you will get an 
  252.                             'Unspecified Command' error...
  253. <-~arj   >: Switch to R. Jung's ARJ.EXE behaviour as much as possible. This 
  254.             causes a *lot* of queries to be enabled. This switch causes 
  255.             automatic multiple volume support to be disabled and also disables 
  256.             extracting files with  ReadOnly/Hidden/System attributes set & 
  257.             creation of empty directories.
  258.  
  259. <-~b     >: Terrorists support. Specify attack-count as decimal number. 
  260.             Example:
  261.                 -~b1                will cause a single attack ;-))
  262. <-~crc   >: Specify the CRC speed loss you tolerate: you may specify a number 
  263.             from ZERO (0) to SIX (6), where ZERO means:
  264.                 fastest CRC calculation, but relatively large memory 
  265.                 consumption (64 KB extra!)
  266.             and SIX means:
  267.                 slowest CRC calculation, but less memory used.
  268.             Example:
  269.                         -~crc4      UNARJ_PR.TTP will use about 4 KB and an 
  270.                                     avarage CRC calculation time.
  271. <-~d     >: Dump selected files in a user-defined destination, BUT do NOT 
  272.             (repeat: *NOT*) extract them. CRC checking is switched off also...
  273.             This option comes in handy when you, a professional programmer, 
  274.             want to include packed data, using the ARJ packing algorithms, for 
  275.             inclusion in your own tools. <-~d> is immidiately followed by a 
  276.             user-defined filename (which may include a path!) among some other 
  277.             variables. All selected files are appended to this specified file, 
  278.             unless otherwise noted. (See below.)
  279.             The <-~d> option really has a HUGE list of options which are 
  280.             constituted of the following:
  281.                 -~d<dumpfile>,<logfile>,<appendflag>,
  282.                    <dataformatflag>,<logformatflag>,<allignflag>,
  283.             (NOTE THE TERMINATING COLON! This one is ONLY necessary when you 
  284.             like to 'glue' any other -~-optionlist commands behind this option.
  285.             In any other case it's all right to limit the amount of colons to 
  286.             the bare minimum...) where the <...> names mean:
  287.             <dumpfile>
  288.                         The filename (may include path) where to dump the raw 
  289.                         data to. This parameter MUST be specified! If this slot
  290.                         is empty however, UNARJ_PR.TTP assumes the user doesn't
  291.                         want DUMP-mode after all. (This is the way to disable 
  292.                         some <-~d> setting inherited from your ARJ_SW 
  293.                         environment...) Example:
  294.                                 -ray+~d,,,,,,sr-
  295.                                         would be a valid parameter list, 
  296.                                         disabling '-~d' and setting '-r', '-a',
  297.                                         '-y+' and '-~sr-'!
  298.             <logfile>
  299.                         The filename (also possible with a path) whre the 'log'
  300.                         should be written. If not specified, no 'log' will be 
  301.                         written during the dump. However a dump can be very 
  302.                         easy for you, as the format can be in plain 'C' or 
  303.                         'Assembley' format at your request, listing 
  304.                         fileoffsets, packing modes and the like!!! This was 
  305.                         made to ease it all for the software boyz so you'd 
  306.                         better make use of it!
  307.             <appendflag>
  308.                         May be one of the following values:
  309.                         A       Append all data to this file.
  310.                         +       Identical to 'A'.
  311.                         O       Overwrite this file if it allready existed 
  312.                                 before we started UNARJ_PR.TTP
  313.                         -       Identical to 'A'.
  314.                         NOTE: when this option isn't specified or empty, 
  315.                         'OVERWRITE' is assumed.
  316.             <dataformatflag>
  317.                         May be one the following values (case-insensitive!):
  318.                         BIN     Output the dumped data as is (no formatting, 
  319.                                 just binary output).
  320.                         C       Output the dumped data in C format (treating 
  321.                                 all data as single bytes).
  322.                         ASM     Output in Assembly format, using 'DC.B' 
  323.                                 commands for allocating the dataspace.
  324.                         C*      Equivalent to 'C'.
  325.                         ASM*    Identical to 'ASM'.
  326.                         NOTE: when this isn't specified or empty, 'BIN' format 
  327.                         is assumed.
  328.             <logformatflag>
  329.                         May be one the following values (case-insensitive!):
  330.                         C       Output the log data in C format, including some
  331.                                 comments about the original files.
  332.                         ASM     Output in Assembly format, using 'DC.L', 'DC.W'
  333.                                 and 'DC.B' commands for storing offsets and 
  334.                                 such, while a semicolon will preceede every 
  335.                                 line of comment...
  336.                         C*      Equivalent to 'C' except for the fact that this
  337.                                 setting also forces UNARJ_PR.TTP to include 
  338.                                 some /* */ terminated comments which list 
  339.                                 various infromation which isn't included in the
  340.                                 data-list.
  341.                         ASM*    This option behaves like 'C*' compared to 'C' 
  342.                                 except that the comments will be preceeded by a
  343.                                 semicolon every line...
  344.                         NOTE: when this isn't specified or empty, 'C*' format 
  345.                         is assumed.
  346.             <allignflag>
  347.                         This option is in fact a number, stating the 
  348.                         BYTE-allignment of your desire when dumping data in 
  349.                         'BIN' mode. If NOT specified or empty, an allignment of
  350.                         '1' (e.g. BYTE-allignment, so in fact: no allignment at
  351.                         all!) is assumed.
  352. <-~fb    >: Specify the amount of file-buffering desired. This is an probably 
  353.             important option when running under multitasking systems, as 
  354.             UNARJ_PR.TTP will, by default, allocate *ALL* available free core 
  355.             for file caching. By use of this option you can specify the amount 
  356.             of bytes you wish to allow UNARJ_PR.TTP to allocate for 
  357.             file-buffering.
  358.             Note that '-~fb0' and '-~fb-' will allow UNARJ_PR.TTP to use all 
  359.             available memory. On the other hand, a minimum size of 1 KiloByte 
  360.             for file-buffering is required. If you specify less than the lower 
  361.             limit, UNARJ_PR.TTP will assume 1K filebuffer nevertheless.
  362.             '-~fb' values may have a 'B' (Bytes), 'K' (KiloBytes) or 'M' 
  363.             (MegaBytes) postfix. When no postfix is supplied, 'Bytes' are 
  364.             assumed as unit of measure.
  365.             If you specify an amount too large, UNARJ_PR.TTP will limit the 
  366.             filebuffer to the currently free amount of memory. Example:
  367.                 UNARJ_PR.TTP x -~fb10K BURP.ARJ
  368.                                     Extracts all files contained in 'BURP.ARJ' 
  369.                                     using a 10 KiloByte file buffer.
  370.             NOTE: NEGATIVE values specify the amount of free memory to *keep* 
  371.             free when running UNARJ_PR.TTP!
  372. <-~g     >: Create a seperate directory (folder) named after the ARJ archive 
  373.             (without the extension '.A??') in which all data will be extracted 
  374.             - The basedir you have specified is taken into account too.
  375.             Example:
  376.                 UNARJ_PR.TTP x BURP -~g H:\STUFF\HUH\
  377.                                     and
  378.                 UNARJ_PR.TTP x BURP -~g H:\STUFF\HUH\*.*
  379.                                     will both extract everything from 
  380.                                     'BURP.ARJ' to the directory (which will 
  381.                                     eventually be constructed by 
  382.                                     UNARJ_PR.TTP...) 'H:\STUFF\HUH\BURP\'
  383.             This option is comparable with ST Zip's option '-g'.
  384. <-~ia    >: Ignore any file attributes (ReadOnly/Hidden/System). These 
  385.             attributes will be masked OFF when extracting.
  386. <-~k     >: Wait for keypress before loading first archive and before loading 
  387.             ANY multiple volumes (.A01, .A02, etc.). This option is introduced 
  388.             by (I_A) for diskette-users to enable them to have UNARJ_PR.TTP on 
  389.             one disk and the archives spread accross other diskettes while 
  390.             enabling the user to depack these archives without too much of a 
  391.             hassle.
  392. <-~lw    >: Use specified line-width when printing data to screen. (Default = 
  393.             80 characters) This option can be used to allow for wider display 
  394.             in Overscan(tm) mode or when using extended screen drivers (soft & 
  395.             hardware)
  396. <-~nb    >: Don't show banners.
  397. <-~nc    >: Don't show file-comments.
  398. <-~ng    >: Disable the <-g> option: don't garble/degarble any file with any 
  399.             password. See option <-g> for more info.)
  400. <-~ns    >: Don't do VERY strict targetfile checking when extracting multiple 
  401.             volumes. If files packed by ARJ.EXE from Robert K. Jung are done in
  402.             'text mode' and multiple volumes are selected, it can happen that 
  403.             ARJ.EXE re-archived part of a file when crossing a volume limit and
  404.             switching to binary mode.
  405.             Without this switch enabled UNARJ_PR.TTP will issue a warning about
  406.             'oversized target'. Use this switch to enable ARJ.EXE compatible 
  407.             bahaviour here. (Other multiple volume related warnings are still 
  408.             issued!)
  409. <-~pe    >: Pause before exiting UNARJ_PR.TTP. Switch useful when your 
  410.             shell/desktop clears the screen immidiately after running any 
  411.             TTP/TOS program like this one. (Default enabled, switched off when 
  412.             using <-~arj> ARJ compatibility mode switch or <-~pe-> ...)
  413. <-~rm    >: Specify removables. Only useful when you have removable media as 
  414.             device C: or higher and you want to switch media while using 
  415.             UNARJ_PR.TTP. (<-~k> switch required too then!) 
  416.             Example:
  417.                 UNARJ_PR.TTP x -~k -~rmce-hnp
  418.                                     lists C: E: F: G: H: N: P: as removable 
  419.                                     drives. (Multiple lists of the form 
  420.                                     <driveletter>-<driveletter> are allowed.)
  421.             '-~rm' without any parameter assumes all existing devices in the 
  422.             range C: - Z: ...
  423. <-~sr    >: Search for ARJ archives recursively. (Look in subdirectories too!)
  424.             Example:
  425.                 UNARJ_PR.TTP x -r -~sr- *.ARJ *.TXT
  426.                                     extracts any .TXT file in any ARJ archive 
  427.                                     in the current directory. Searching for ARJ
  428.                                     archives is however limited to the current 
  429.                                     directory by disabling <-r> on this matter 
  430.                                     by using '-~sr-'.
  431. <-~ss    >: No Screen Scrolling: display all screen-output on a single line. 
  432.             This can speed up things quite a bit if you got one of those nasty 
  433.             archives with a lot of little teeny wheeny files. (Phew, yet 
  434.             another user-request completed ;-) )
  435. <-~v     >: Set verbose level. (Default = 2)
  436. <-~v0    >: Set 'no' verbose. Any screen-output is discarded.
  437. <-~v1    >: Set 'little' verbose. Most screen-output is discarded.
  438. <-~v2    >: Set 'normal' verbose level. (Default)
  439. <-~v3    >: Set 'extreme' verbose. Extra warnings and good advice is added to 
  440.             the generated screen-garbage. If you like extravagant amounts of 
  441.             text to scroll across your screen to impress the Hell out of the 
  442.             innocent bystanders, this is the one you were looking for!
  443.             If you however on the other hand are not yet very familiar with 
  444.             this little gadget, you could use the information listed on your 
  445.             screen in case of trouble, but adding an extra <-jp> option switch 
  446.             would certainly help in adjusting the reading speed to your 
  447.             personal needs.
  448. <-~xd    >: Search for ARJ archives accross drives. Switches on recursive 
  449.             search too! Drive-specification as with the <-~rm> option 
  450.             (Example):
  451.                 UNARJ_PR.TTP x -~xdc-ehj-l *.ARJ
  452.                                     lists C: D: E: H: J: K: L: as drives to be 
  453.                                     scanned for *.ARJ archives. (Multiple lists
  454.                                     of the form <driveletter>-<driveletter> are
  455.                                     allowed.)
  456.             NOTE:  '-~xd' without any parameter assumes all existing devices in
  457.                    the range C: - Z: ...
  458.             NOTE2: '-~xd' automatically implies 'rescursive search'. You might 
  459.                    specify the '-~sr-' or '-r-' option subsequently if you 
  460.                    don't want that sort of behaviour.
  461.  
  462. All options may be followed by '-' to DISABLE them or '+' (default action) to 
  463. ENABLE them.
  464. Options may be preceeded by '-' or '/' as switch-token, but they may not be 
  465. mixed on the commandline.
  466. UNARJ_PR.TTP fully supports the ARJ_SW environment variable, which may specify 
  467. any list of default options OR a filename, which contains those options, listed
  468. per command or as global default. Read the UNARJ_PR.TTP manual for more 
  469. detailed information.
  470.  
  471. Redirection of screen output
  472.  
  473.         Redirection has allways been a bit problematic on ST/e/TT series 
  474.         (unless you're one of those folks running Mint and CLI shells) so 
  475.         UNARJ_PR.TTP got it's own redirection code aboard for all those 
  476.         machines that don't have redirection support build-in. (Indeed, MinT 
  477.         and others will override UNARJ_PR.TTP' redirection method!) There are 4
  478.         redirection styles available:
  479.         
  480.                 > file        Redirect all normal screenoutput to file <file>.
  481.                 >file         Same as above.
  482.                 >> file       Redirect all normal output to <file>. If <file> 
  483.                               allready EXISTS new data is APPENDED!
  484.                 >>file        Same as above.
  485.                 >& file       Redirect all screenoutput to <file>. All ERROR & 
  486.                               WARNING messages are redirected to this file too!
  487.                 >&file        Same as above.
  488.                 >>& file      Same as '>& file' but if <file> allready EXISTS 
  489.                               new data is APPENDED!
  490.                 >>&file       Same as above.
  491.  
  492.         Example:
  493.                 UNARJ_PR.TTP l -~rs+ k:\*.ARJ >& c:\arjlist
  494.                               will redirect all ouput, including headers and 
  495.                               all, to file 'c:\arjlist'. The result will be a 
  496.                               file containing a complete overview of the 
  497.                               contents of every .ARJ file found on drive K: !
  498.         Example:
  499.                 UNARJ_PR.TTP -? > arj_man.txt
  500.                               will redirect this description to the file 
  501.                               'arj_man.txt' in the current directory.
  502.  
  503. Wildcards
  504.  
  505.         Wildcards are only allowed in filenames. Wildcards recognized as such 
  506.         by UNARJ_PR.TTP are '*' (zero or more arbritrary characters) and '?' 
  507.         (one arbitrary character). Please note that '*' does not 'cross' the 
  508.         '.' in filenames, so you will need to specify '*.*' to match anything 
  509.         with OR WITHOUT any extension.
  510.         The enhancement compared to other programs is the capability to accept 
  511.         multiple wildcards to match 'midstring' parts like:
  512.         
  513.                 *ar?*.lst           which will match:
  514.                                     'arj.lst', 'unarj.lst', 'larc.lst', [etc.]
  515.                                     but NOT
  516.                                     'ar.lst' or 'tar.lst'
  517.                                     
  518. Arguments
  519.  
  520.         Arguments can be concatenated like this:
  521.                 x -auyv+
  522.         You can mix normal options with <-h..> , <-j..>, <-jy..> and <-~..> 
  523.         'shifted' options like this (Remember: -h, -j, -jy, -~ are TOGGLES: 
  524.         they toggle between their own list of shifted switches and normal 
  525.         switches: this is NOT 100% ARJ compatible behaviour!!!)
  526.                 x -auvjyoyjyhahjr1jod3  ...
  527.         which is equivalent to:
  528.                 x -a -u -v -jyo -jyy -ha -jr1 -od3 ...
  529.         You see: shift symbols ('-h', '-~', etc.) cannot be 'stacked'!
  530.         NOTE: Since [rev. I_A/Ni! 1.092α] however we *do* support R. Jung 
  531.               commandline parsing style 100% as 'shifted option' can now be 
  532.               freely mixed like this:
  533.                 x -auvjyoyhajr1jod3  ...
  534.               which is equivalent to:
  535.                 x -a -u -v -jyo -jyy -ha -jr1 -od3 ...
  536.               Only for reasons of downwards compatibility of UNARJ_PR.TTP, we 
  537.               will sustain the 'old' option-concatenation style alongside the 
  538.               new method.
  539.  
  540. Defaults
  541.  
  542.         If no command is specified by the user and no <-~ac> switch is found in
  543.         your ARJ_SW environment, EXTRACTING will be used as the default in 
  544.         order to behave like LHA for ST/e/etc. (Unless you switched on ARJ 
  545.         compatibility mode using <-~arj> somewhere in your environment!)
  546.  
  547.  
  548.  
  549. With special thanx to the TOS-crew (Ger "Insh_Allah" Hobbelt &
  550. Hans "Mr Ni!(the Great)" Wessels)
  551. Thank you for using the ATARI ST-version of UNARJ 9.96 (rev. I_A/Ni! 3.008) 
  552. converted by M()ir Brandts Honk/Ger Hobbelt/Hans Wessels
  553. (created @ Aug 26 1995 20:20:10).
  554. For more info call MBH @ p+31-70-3457929 / +31-70-3461215q
  555. or e-mail i_a@mbh.org
  556. (Time used: 00:00.07.75)
  557.